package cn.edu.sanxiau.www.servier.impl;

import java.util.List;

import cn.edu.sanxiau.www.dao.RoleDao;
import cn.edu.sanxiau.www.dao.UserDao;
import cn.edu.sanxiau.www.dao.impl.RoleDaoImpl;
import cn.edu.sanxiau.www.dao.impl.UserDaoImpl;
import cn.edu.sanxiau.www.model.Role;
import cn.edu.sanxiau.www.servier.RoleService;

public class RoleServiceImpl implements RoleService {
    //注入数据访问对象ע
    RoleDao roleDao = new RoleDaoImpl();

    @Override
    public List<Role> queryAllRole() {
        return roleDao.queryAllRole();
    }

    @Override
    public int addRoleByRole(Role role) {
        return roleDao.addRoleByRole(role);
    }

    @Override
    public int deleteRoleByRole_id(int role_id) {
        return roleDao.deleteRoleByRole_id(role_id);
    }

    @Override
    public Role queryRoleByRole_id(int role_id) {
        return roleDao.queryRoleByRole_id(role_id);
    }

    @Override
    public int updateRoleByRole(Role role) {
        return roleDao.updateRoleByRole(role);
    }

    @Override
    public Role queryXZRoleByUserId(int user_id) {
        return roleDao.queryXZRoleByUserId(user_id);
    }

}
